module data_sel #(
  parameter DATA_WIDTH = 1
)
(
    input[3:0] sel,
    output[DATA_WIDTH - 1 : 0] ans,
    input [DATA_WIDTH - 1 : 0] i1,
    input [DATA_WIDTH - 1 : 0] i2,
    input [DATA_WIDTH - 1 : 0] i3,
    input [DATA_WIDTH - 1 : 0] i4

);

assign ans = sel[0] ? i1:
             sel[1] ? i2:
             sel[2] ? i3:
             sel[3] ? i4:
             0;
endmodule